//导入
import {produce} from 'immer';

//声明一个数组
const baseState = [
  {
      title: "Learn TypeScript",
      done: true
  },
  {
      title: "Try Immer",
      done: false
  }
];

// //使用 immer 对数据进行更新              草稿
const nextState = produce(baseState, draft => {
  //修改数组中第一个元素的 done 属性为 false
  draft[0].done = false
});

console.log(nextState === baseState);

